﻿.wrap{
    width:1200px;
    margin:0 auto;
}
.clearfix:after{
    clear:both;
    content:".";
    display: "block";
    height:0;
    visibility: hidden;
}
.clearfix{
    *zoom:1;
}
#mask-reg{
    position: fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background: rgba(0,0,0,0.6);
    z-index:1000;
    display:none;
}
#mask-reg .prompt-reg{
    width: 400px;
    height: 142px;
    border:1px solid rgb(215,215,215);
    margin: 248px auto;
    background: #fff;
}
#mask-reg .prompt-reg #prompt{
    width:100%;
    height: 84px;
    font-size: 12px;
    text-align: center;
    line-height: 84px;
    border-bottom:1px solid rgb(230,230,230)
}
#mask-reg .prompt-reg .confirm{
    width:100%;
    height: 57px;
    background: rgb(242,242,242);
    position: relative;
}
#mask-reg .prompt-reg .confirm .submit{
    display: block;
    width: 72px;
    height: 26px;
    background: rgb(239,239,239);
    border:2px solid rgba(60,127,177,.6);
    text-align: center;
    font-size:12px;
    position: absolute;
    top:15px;
    right:30px;
    border-radius: 5px;
}
#mask-reg .prompt-reg .confirm .submit:hover{
    background: rgb(181,226,250);
    border:1px solid rgb(88,139,176);
}
/*mask结束*/
.header-reg{
    width: 840px;
    height:115px;
    position:relative;
}
.header-reg .logo-reg{
    position: absolute;
    top:52px;
    left:0;
}
.header-reg .logo-reg a{
    display: inline-block;
    *display:"inline";
    *zoom:1;
    width: 121px;
    height:75px;
    background: url("../images/img-register/9logo-reg.png") no-repeat;
    text-indent:-9999px;
    margin-left: 5px;
    position: relative;
    top:-8px;  
}
.header-reg .logo-reg .logtxt-reg{
    display: inline-block;
    *display:"inline";
    *zoom:1;
    padding-left: 20px;
    font-size: 22px;
    vertical-align: top;
}
/*.header-reg结束*/
.center-reg{
    width: 840px;
    margin:40px auto;
    border:1px solid #d3d3d3;
    min-height: 260px;
}
.center-reg .content-reg{
    text-align: center;
    padding:50px 0;
}
.center-reg .content-reg h2{
    font-weight: normal;
    font-size: 28px;
    color: #333;
    padding-bottom: 30px;
}
.center-reg .content-reg .form-reg div{
    width:348px;
    margin:15px auto 0;
    line-height: 38px;
    position:relative;
    text-align: left;
    /*border: 1px solid #000;*/
}
.center-reg .content-reg .code{
    /*height: 50px;*/
}
.center-reg .content-reg .form-reg div i{
    width:15px;
    height:16px;
    position: absolute;
    top:12px;
    left:10px;   
}
.center-reg .content-reg .form-reg div .f-reg{
    width:303px;
    height:38px;
    line-height: 38px;
    font-size:12px;
    border:1px solid #e8e8e8;
    padding-left:40px;
}
.center-reg .content-reg .form-reg div .img-reg{
    width: 98px;
    height: 38px;
    position: absolute;
    top: 2px;
    right: 0;
    border:0;
}
.center-reg .content-reg .form-reg b{
    color:#d00000;
    font-size:12px;
    line-height: 17px;
    *display:inline;
    *zoom:1;
    text-align: left;
    padding-left:20px;
    margin: 8px 0 0px 0;
    background: url("../images/img-register/9icon-reg.png") no-repeat 0 -179px;
}
.center-reg .content-reg .form-reg div .mf-reg{
    width:193px;
    float: left;
}
.center-reg .content-reg .form-reg div .mf-text{
    border:1px solid #ddd;
    display: inline-block;
    *display:inline;
    *zoom:1;
    text-align: center;
    height: 38px;
    line-height: 38px;
    width:98px;
    float: right;
    color:#333 !important;
    font-size:12px;
    margin-left: 3px;
    cursor: pointer;    
}
.center-reg .content-reg .form-reg div .icon1-reg{
    background: url("../images/img-register/9icon-reg.png") -30px -161px;
}
.center-reg .content-reg .form-reg div .icon2-reg{
    width:16px;
    background: url("../images/img-register/9icon-reg.png") 0px -198px;
}
.center-reg .content-reg .form-reg div .icon3-reg{
     background: url("../images/img-register/9icon-reg.png") -45px -161px;
}
.center-reg .content-reg .form-reg div .icon4-reg{
     background: url("../images/img-register/9icon-reg.png") -15px -160px;
}
.center-reg .content-reg .form-reg div .icon5-reg{
     background: url("../images/img-register/9icon-reg.png") -15px -160px;
}
.center-reg .content-reg .form-reg .now-reg{
    margin-top:35px;
}
.center-reg .content-reg .form-reg .now-reg .nowsubmit{
    width:346px;
    height:38px;
    font-size:14px;
    background: #b32424;
    color:#fff;
    border:0 none;
    border-radius:2px;
}
.center-reg .content-reg .form-reg .protocol{
    font-size:12px;
    color:#999;
}
.center-reg .content-reg .form-reg .protocol a{
    color:#111;
}
.footer-reg{
    text-align: center;
    margin-top:30px;
}
.footer-reg .info p{
    line-height: 20px;
    font-size:12px;
}
.footer-reg .info .copyright{
    color:#999;
}
.footer-reg .links{
    padding:10px 0 20px 0;
    margin:0 auto;
    width:1000px;
}
.footer-reg .links a{
    display: inline-block;
    *display:inline;
    *zoom:1;
    width:107px;
    height:41px;
    margin-right:10px;
    color:#333;
}
.footer-reg .links a img{
    border:0;
}